package com.kaifamiao.abstracts;

// 1、用抽象类继承抽象类
// 2、包含抽象方法(abstract class)的类必须是抽象类
public abstract class Beast extends Animal {

    public Beast() {
        super();
        logger.info( "执行Beast类的无参构造" );
    }

    public Beast(String name) {
        super(name);
        logger.info( "执行Beast类的有参构造" );
    }

    // 被 abstract 修饰的方法被称作 抽象方法(abstract method)
    // 抽象方法没有方法体
    public abstract void eat( String food );

}
